// components/myunplone/unplone.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {
      imageList:{
        type:Array,
        value:[],
      },
      width:{
        type:Number,
        value:0
      },
      height:{
        type:Number,
        value:0
      },
      radius:{
        type:Number,
        value:0
      },
      numberLength:{
        type:Number,
        value:0
      },
      numberOf:{
        type:Number,
        value:0
      },
      marginRight:{
        type:Number,
        value:0
      },
      isadd:{
        type:Boolean,
        value:true
      },
      isdel:{
        type:Boolean,
        value:true
      },
      delwidth:{
        type:Number,
        value:45
      }
    },

    /**
     * 组件的初始数据
     */
    data: {
    },

    /**
     * 组件的方法列表
     */
    methods: {
      bindUnplone() {
        let t = this
        wx.chooseMedia({
          count: t.data.numberLength-t.data.imageList.length,
          mediaType: ['image'],
          maxDuration: 60,
          success(res) {     
            console.log(res) 
            let imageList= t.data.imageList
            
            res.tempFiles.forEach(item=>imageList.push( item.tempFilePath))
            t.setData({
              imageList:imageList
            })
            t.triggerEvent('Unplone', imageList)
          }
        })
      },
    previewImage(e){
    let imageList=this.data.imageList
    let url=e.currentTarget.dataset.url
      wx.previewImage({
        current: url, // 当前显示图片的 http 链接
        urls:imageList , // 需要预览的图片 http 链接列表
        success() {

        }
      })
    },
    del(e){
      let imageList=this.data.imageList
      imageList.splice(e.currentTarget.dataset.index,1)
      this.setData({
        imageList:imageList
      })
      this.triggerEvent('del', imageList)
    }



    }
})
